//
//  Account.h
//  playlive_sdk
//
//  Created by psvn047 on 5/14/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BasicHttpService.h"
@interface AccountService : BasicHttpService
{
    
}
-(void) resetPassword: (NSString*) serviceId requestId:(NSString*) requestId newPassword:(NSString*) newPass;
-(void) changePassword:(NSString*) serviceId oldPassword:(NSString*) oldPass newPassword:(NSString*) newPass;
-(void) getAccountInfo: (NSString*) serviceId ids:(NSString*) ids startTime:(int) startTime;

-(void) create:(NSString*) serviceId providerName:(NSString*) providerName consumerKey:(NSString*) consumerKey consumerSecret:(NSString*) consumerSecret accessToken:(NSString*) accessToken requestToken:(NSString*) requestToken tokenSecret:(NSString*) tokenSecret protocalVersion:(NSString*) protocolVersion expirationTime:(NSString*) expirationTime;
-(void) connect: (NSString*) serviceId providerName:(NSString*) providerName consumerKey:(NSString*) consumerKey consumerSecret:(NSString*) consumerSecret accessToken:(NSString*) accessToken requestToken:(NSString*) requestToken tokenSecret:(NSString*) tokenSecret protocalVersion:(NSString*) protocolVersion expirationTime:(NSString*) expirationTime;

-(void) signIn: (NSString*) serviceId emailAddress:(NSString*) emailAddress password:(NSString*) password;
-(void) signOut:(NSString*) serviceId;
-(void) signUp: (NSString*) serviceId fullName:(NSString*) fName emailAddress:(NSString*) eAddress password:(NSString*) pword recaptchaPrivateKey: (NSString*) rPrivateKey recaptchaChallenge:(NSString*) rChallenge recaptchaResponse:(NSString*) rResponse;
@end
